4.3 . Añadir el usuario lfs

Al iniciar sesión como usuario root, un simple error puede dañar o destruir un sistema. Por lo tanto , se recomienda la construcción de los paquetes en este capítulo como un usuario sin privilegios .Puedes utilizar tu propio nombre de usuario , pero para que sea más fácil de configurar un entorno de trabajo limpio, crea un nuevo usuario llamado lfs como miembro de un nuevo grupo (también llamado lfs ) y utilízalo para el proceso de instalación . Como root , ejecuta los siguientes comandos para agregar el nuevo usuario:

groupadd lfs
useradd -s /bin/bash -g lfs -m -k /dev/null lfs

El significado de las opciones de línea de comandos::

-s /bin/bash

Esto hace de bash el shell por defecto para el usuario lfs.

-g lfs

Esta opción añade al usuario lfs al grupo de igual nombre lfs

-m

Esto crea un directorio personal para lfs .

-k /dev/null

Este parámetro evita que se copien los archivos de un directorio esqueleto (por defecto es /etc/skel ) , cambiando la localización de entrada al dispositivo especial nulo .

lfs

Este es el nombre real del usuario y grupo creados .

Para ingresar como lfs ( en vez de cambiar al usuario lfs cuando se está como root,ya que no se requiere que el usuario lfs tenga una contraseña ) , asígnale una contraseña:

passwd lfs

Concede a lfs acceso completo a $LFS /tools dándole a lfs la propiedad del directorio:

chown -v lfs $LFS/tools

Si un directorio de trabajo fue creado como te sugerimos, otorga al usuario lfs la propiedad de este directorio :

chown -v lfs $LFS/sources

A continuación, inicia la sesión como usuario lfs . Esto se puede hacer mediante una consola virtual, a través de un gestor de ventanas, o con el comando de sustitución de usuario :

su - lfs

El "-" indica a su que inicie un shell de entrada o login-shell en lugar de un shell sin login . La diferencia entre estos dos tipos de intérpretes de comandos se encuentra detallada en bash ( 1 ) e info bash.